package com.ytjj.qmyx.supplychain.common.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class BankerOrderVO {
    private Integer id;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 店家id
     */
    private Integer bankerId;
    /**
     * 用户姓名
     */
    private String userName;
    /**
     * 用户电话
     */
    private String userTel;
    /**
     * 商品名字
     */
    private String productName;
    /**
     * 商品价格
     */
    private BigDecimal productPrice;
    /**
     * 收货地址
     */
    private String deliveryAddress;
    /**
     * 仓库名称
     */
    private String warehouse;
    /**
     * 订单创建时间
     */
    private Date createTime;
    /**
     * 订单备注
     */
    private String note;
    /**
     * 导入时间
     */
    private Date importTime;
    /**
     * 导出时间
     */
    private Date exportTime;
    /**
     * 是否导出 0->否  1->是
     */
    private Byte isExport;
    /**
     * 快递号
     */
    private String expressNo;
    /**
     * 快递编号
     */
    private String expressCode;
    /**
     * 快递状态 1->无状态 2-异常 3->正常
     */
    private Byte status;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 订单状态 0->未发货 1->已发货
     */
    private Byte orderStatus;
    /**
     * 订单来源 1-> 新H5 2->新App 3->新小程序 4->旧H5 5->旧APP 6->旧小程序 7 人工导入
     */
    private Byte source;
    /**
     * 是否同步老系统订单数据库 0->未同步 1->已经同步
     */
    private Byte isSync;

    private Byte isNewSync;
    /**
     * 快递流水
     */
    private String expressRecord;
    /**
     * 客户备注
     */
    private String smallNote;

    private String province;

    private String city;

    private String area;
    /**
     * 供应商外部sku-id
     */
    private String threeSkuId;
    //上传标志位 1-成功 0-失败
    private Byte uploadFlag;
    /**
     * 商品数量
     */
    private Integer productSum;

    private String childOrderNo;

    private Integer orderInfoStatus;

    /**
     * 是否0元商品
     */
    private Integer isZeroProduct;

    /**
     * 供应商商品id
     */
    private Integer bankerProductId;

    //一级分类
    private String topCategoryTitle;
    //二级分类
    private String categoryTitle;
    //三级分类
    private String bottomCategoryTitle;
    private String productSkuSpec;
    private BigDecimal costPrice;
    private BigDecimal freight;
    private String authenticatedName;
    private String authenticatedCard;
    private String returnGoodStatus;
    private String serviceNo;
    private BigDecimal amount;

    private Integer productSpecId;

    private Integer returnGoodsNum;
    /**
     * 销售端编号
     */
    private String shopId;
    /**
     * 订单签收时间
     */
    private Date receiveTime;

    /**
     * 订单来源 xxxx、鹏客优选、淘心购
     */
    private String orderSource;

}
